package zhjb.platform.util;

import java.util.logging.Logger;

public class LogUtil {
	/**
	 * 日志对象
	 */
	private static final Logger LOGGER = Logger.getLogger("");

	/**
	 * 写debug级别的日志
	 * 
	 * @param info
	 *            内容
	 */
	public static void debug(String info) {
		LOGGER.info(info);
	}

	/**
	 * 写info级别的日志
	 * 
	 * @param info
	 *            内容
	 */
	public static void info(String info) {
		LOGGER.info(info);
	}

	/**
	 * 写warn级别的日志
	 * 
	 * @param info
	 *            内容
	 */
	public static void warn(String info) {
		LOGGER.info(info);
	}

	/**
	 * 写error级别的日志
	 * 
	 * @param info
	 *            内容
	 */
	public static void error(String info) {
		LOGGER.info(info);
	}

	/**
	 * 写error级别的日志
	 * 
	 * @param info
	 *            内容
	 * @param e
	 *            异常
	 */
	public static void error(String info, Throwable e) {
		LOGGER.info(info);
	}

	/**
	 * 写error级别的日志
	 * 
	 * @param e
	 *            异常
	 */
	public static void error(Throwable e) {
		LOGGER.info(e.getMessage());
	}

	/**
	 * 打印异常具体信息,不建议使用该方法
	 * 
	 * @param e
	 *            异常
	 */
	public static void printStackTrace(Throwable e) {
		LOGGER.info("错误信息:" + e.getMessage());
		e.printStackTrace();
	}
}
